package com.vviton.zyhj.common.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.vviton.zyhj.common.entity.TYyxtTjQzjftj;
import com.vviton.zyhj.common.utils.page.Page;

/**
 * 
 * ClassName: TYyxtTjQzjftjMapper <br/> 
 * Function: 全站积分统计Dao. <br/>
 * Date: 2016年11月18日 上午11:08:33 <br/>
 *
 * @author nifang
 * @version 1.0
 * @since JDK 1.7
 */
public interface TYyxtTjQzjftjMapper {

    /**
     * 
     * insertQzjftj,(新增全站积分统计). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月18日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月18日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param qzjftj 全站积分统计entity
     * @return 执行结果
     * @since JDK 1.7
     */
    int insertQzjftj(TYyxtTjQzjftj qzjftj);
    
    /**
     * 
     * countQzzfglRhzPagination,(全站账房管理日汇总分页查询总数量). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月18日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月18日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param page 分页参数
     * @return 总数量
     * @since JDK 1.7
     */
    int countQzzfglRhzPagination(@Param("page") Page page);
    
    /**
     * 
     * getQzzfglRhzPagination,(全站账房管理日汇总分页查询数据). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月18日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月18日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param page 分页参数
     * @return 日汇总数据
     * @since JDK 1.7
     */
    List<TYyxtTjQzjftj> getQzzfglRhzPagination(@Param("page") Page page);
}